package com.zy.system.mapper;

import com.zy.system.domain.SysJob;
import java.util.List;	

/**
 * 定时任务调度 数据层
 * 
 * @author zy
 * @date 2018-12-19
 */
public interface SysJobMapper 
{
	/**
     * 查询定时任务调度信息
     * 
     * @param jobId 定时任务调度ID
     * @return 定时任务调度信息
     */
	public SysJob selectSysJobById(Integer jobId);
	
	/**
     * 查询定时任务调度列表
     * 
     * @param sysJob 定时任务调度信息
     * @return 定时任务调度集合
     */
	public List<SysJob> selectSysJobList(SysJob sysJob);
	
	/**
     * 新增定时任务调度
     * 
     * @param sysJob 定时任务调度信息
     * @return 结果
     */
	public int insertSysJob(SysJob sysJob);
	
	/**
     * 修改定时任务调度
     * 
     * @param sysJob 定时任务调度信息
     * @return 结果
     */
	public int updateSysJob(SysJob sysJob);
	
	/**
     * 删除定时任务调度
     * 
     * @param jobId 定时任务调度ID
     * @return 结果
     */
	public int deleteSysJobById(Integer jobId);
	
	/**
     * 批量删除定时任务调度
     * 
     * @param jobIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteSysJobByIds(String[] jobIds);
	
}